TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/09/2025)
2024
Section - Northern
Area - Twin Cities
League - 2024 ADULT 18 & OVER EARLY START
Flight - 3.0 MEN
--------------------------------------------------------------------------------------------------------------------------------------
Team Brooks
League Record: 4 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
William Huppert - 3.06
Patrick McKennan - 3.06
Wade Linkert - 2.83
Nick Vogenthaler - 2.82
Anthony Brooks - 2.79
Mark Koplin - 2.78
Siddesh Iyer - 2.73
Jordan McGowan - 2.60
Kevin Lee - 2.59
Brett Lillemoe - 2.59
benjamin hanf - 2.56
Alexander Moreno - 2.45
Erik Powers - 2.41
Jacob Wascalus - n/a
League Results By Position
1S 2S 1D 2D 3D
Alexander Moreno - 2.45 & Jordan McGowan - 2.60 0 - 1
Alexander Moreno - 2.45 0 - 1 0 - 2
Anthony Brooks - 2.79 2 - 1 3 - 0
Erik Powers - 2.41 & Kevin Lee - 2.59 0 - 1
Jacob Wascalus - n/a & Erik Powers - 2.41 0 - 1 0 - 1
Mark Koplin - 2.78 & Jordan McGowan - 2.60 1 - 1
Mark Koplin - 2.78 & Nick Vogenthaler - 2.82 1 - 1 2 - 0
Nick Vogenthaler - 2.82 & Patrick McKennan - 3.06 1 - 0
Patrick McKennan - 3.06 & Alexander Moreno - 2.45 0 - 1
Patrick McKennan - 3.06 & Jordan McGowan - 2.60 2 - 0
Patrick McKennan - 3.06 3 - 0
Siddesh Iyer - 2.73 & benjamin hanf - 2.56 0 - 1
William Huppert - 3.06 & Brett Lillemoe - 2.59 1 - 0
Wade Linkert - 2.83 & Jordan McGowan - 2.60 0 - 1
Wade Linkert - 2.83 & Jacob Wascalus - n/a 1 - 0
Wade Linkert - 2.83 & benjamin hanf - 2.56 0 - 2
Wade Linkert - 2.83 1 - 0 2 - 0
benjamin hanf - 2.56 & Kevin Lee - 2.59 1 - 0
benjamin hanf - 2.56 & Nick Vogenthaler - 2.82 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Olig: Mustangs
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Brian Douville - 2.91
Derek Wortman - 2.89
Tim Brengman - 2.88
Kendall Griffith - 2.84
Norman Abramson - 2.77
John Mueller - 2.72
Thomas Gandrud - 2.71
John Tanner - 2.64
Rob Leonard - 2.63
Phil Ecker - 2.58
Jeff Lager - 2.54
Oljas Toleu - 2.43
Michael Ile - 2.34
Jim Haag - 2.28
League Results By Position
1S 2S 1D 2D 3D
Brian Douville - 2.91 & John Mueller - 2.72 1 - 0
Brian Douville - 2.91 3 - 0
Derek Wortman - 2.89 & Jeff Lager - 2.54 1 - 0
Derek Wortman - 2.89 & Jim Haag - 2.28 0 - 1 1 - 0
Derek Wortman - 2.89 & John Mueller - 2.72 0 - 1
Jeff Lager - 2.54 & Michael Ile - 2.34 0 - 1
Jeff Lager - 2.54 0 - 2
Jim Haag - 2.28 & John Mueller - 2.72 1 - 0 0 - 1
Jim Haag - 2.28 & Michael Ile - 2.34 0 - 1
John Tanner - 2.64 2 - 0
Michael Ile - 2.34 0 - 1
Norman Abramson - 2.77 & Jeff Lager - 2.54 1 - 0
Norman Abramson - 2.77 & Tim Brengman - 2.88 2 - 0
Norman Abramson - 2.77 1 - 0
Oljas Toleu - 2.43 & Kendall Griffith - 2.84 0 - 1
Oljas Toleu - 2.43 & Thomas Gandrud - 2.71 0 - 1
Oljas Toleu - 2.43 0 - 1 0 - 1
Phil Ecker - 2.58 & John Tanner - 2.64 1 - 0 0 - 1
Phil Ecker - 2.58 & Norman Abramson - 2.77 0 - 1
Phil Ecker - 2.58 & Rob Leonard - 2.63 0 - 1
Phil Ecker - 2.58 0 - 1
Rob Leonard - 2.63 & Kendall Griffith - 2.84 2 - 0 1 - 0
Rob Leonard - 2.63 & Tim Brengman - 2.88 0 - 1
Rob Leonard - 2.63 1 - 0
Thomas Gandrud - 2.71 & Michael Ile - 2.34 1 - 0
Thomas Gandrud - 2.71 1 - 0
Tim Brengman - 2.88 & Kendall Griffith - 2.84 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Sembrano
League Record: 3 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Walter Truong - 2.94
Nick San Juan - 2.92
Jonathan Sembrano - 2.82
Joseph Kalugdan - 2.77
Edward Rainier Santos - 2.72
Ramces Francisco - 2.69
Jerome Macariola - 2.69
EDSEL FAUNILLAN - 2.68
Taylor Fields - 2.67
Richard Kaung - 2.58
Paul Bartone - 2.51
rodolfo dy - 2.47
Ricardo Zarate - 2.35
Timothy Joson - 2.32
Edgar Corpuz - n/a
League Results By Position
1S 2S 1D 2D 3D
rodolfo dy - 2.47 & Jerome Macariola - 2.69 0 - 1
rodolfo dy - 2.47 & Paul Bartone - 2.51 0 - 1
rodolfo dy - 2.47 & Ricardo Zarate - 2.35 0 - 2
rodolfo dy - 2.47 & Richard Kaung - 2.58 0 - 1
Edgar Corpuz - n/a & Jerome Macariola - 2.69 0 - 1
Edgar Corpuz - n/a & Richard Kaung - 2.58 1 - 0
Edward Rainier Santos - 2.72 & Ramces Francisco - 2.69 1 - 0
EDSEL FAUNILLAN - 2.68 & Joseph Kalugdan - 2.77 0 - 1
EDSEL FAUNILLAN - 2.68 & Ricardo Zarate - 2.35 0 - 1
EDSEL FAUNILLAN - 2.68 & Timothy Joson - 2.32 0 - 1
Jonathan Sembrano - 2.82 2 - 1 1 - 0
Joseph Kalugdan - 2.77 & Timothy Joson - 2.32 0 - 1 1 - 2
Nick San Juan - 2.92 & Ricardo Zarate - 2.35 0 - 1
Nick San Juan - 2.92 & Ramces Francisco - 2.69 1 - 0
Nick San Juan - 2.92 1 - 0
Paul Bartone - 2.51 & Joseph Kalugdan - 2.77 1 - 0 0 - 1
Ricardo Zarate - 2.35 & Richard Kaung - 2.58 0 - 1
Ricardo Zarate - 2.35 0 - 1
Richard Kaung - 2.58 & Jerome Macariola - 2.69 1 - 0
Ramces Francisco - 2.69 0 - 1
Timothy Joson - 2.32 0 - 1
Taylor Fields - 2.67 & Jerome Macariola - 2.69 0 - 1
Taylor Fields - 2.67 0 - 1 1 - 0
Walter Truong - 2.94 & Ramces Francisco - 2.69 1 - 0
Walter Truong - 2.94 3 - 0 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Over Served - Trettel
League Record: 4 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Anthony Trettel - 3.01
Fernando Furquim - 2.96
Richard Naistat - 2.91
Tristan Bradford - 2.90
Luke Anderson - 2.88
Damon Dragotis - 2.78
Zachary Johnson - 2.75
Brett Burnett - 2.75
Luciano Patino - 2.74
Mark Bobnick - 2.71
Harish Ramachandran - 2.66
Michael Schmidt - 2.61
William Wight - 2.56
Joe Agre - 2.56
Richard Kelly - n/a
League Results By Position
1S 2S 1D 2D 3D
Anthony Trettel - 3.01 0 - 2
Brett Burnett - 2.75 & Tristan Bradford - 2.90 1 - 0
Brett Burnett - 2.75 1 - 1
Damon Dragotis - 2.78 0 - 1 1 - 0
Fernando Furquim - 2.96 & Brett Burnett - 2.75 1 - 0
Fernando Furquim - 2.96 & Harish Ramachandran - 2.66 1 - 0 1 - 0
Fernando Furquim - 2.96 & Luciano Patino - 2.74 1 - 0
Fernando Furquim - 2.96 & Mark Bobnick - 2.71 1 - 0
Fernando Furquim - 2.96 0 - 1
Harish Ramachandran - 2.66 & Luciano Patino - 2.74 1 - 0
Harish Ramachandran - 2.66 & Michael Schmidt - 2.61 0 - 1
Joe Agre - 2.56 & Michael Schmidt - 2.61 0 - 1 1 - 0
Joe Agre - 2.56 0 - 1 0 - 1
Luciano Patino - 2.74 & Mark Bobnick - 2.71 1 - 0
Luciano Patino - 2.74 & Richard Naistat - 2.91 0 - 1
Luciano Patino - 2.74 & William Wight - 2.56 0 - 1
Luke Anderson - 2.88 0 - 2
Mark Bobnick - 2.71 & Brett Burnett - 2.75 1 - 0
Mark Bobnick - 2.71 & William Wight - 2.56 0 - 1 1 - 0
Richard Kelly - n/a & Tristan Bradford - 2.90 0 - 1
Richard Naistat - 2.91 & Michael Schmidt - 2.61 0 - 1
Zachary Johnson - 2.75 & Luke Anderson - 2.88 1 - 0 1 - 0
Zachary Johnson - 2.75 & Mark Bobnick - 2.71 2 - 0
Zachary Johnson - 2.75 & Tristan Bradford - 2.90 1 - 0
Zachary Johnson - 2.75 1 - 0 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Blair: Bagels and Breadsticks
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Tony Alschlager - 3.03
adam wedwick - 2.93
Ben Blair - 2.79
Nicolei Nasrabadi - 2.72
Arnaud Blesbois - 2.72
Yale Zhu - 2.67
Matthew Farrells - 2.61
Jeremy Kalin - 2.58
Eric Henery - 2.44
Tyler McCartney - 2.41
Drew Halunen - n/a
League Results By Position
1S 2S 1D 2D 3D
Arnaud Blesbois - 2.72 & Ben Blair - 2.79 1 - 0
Arnaud Blesbois - 2.72 & Matthew Farrells - 2.61 1 - 0
Arnaud Blesbois - 2.72 & Tony Alschlager - 3.03 1 - 0
Arnaud Blesbois - 2.72 0 - 1 0 - 1
Ben Blair - 2.79 & Tony Alschlager - 3.03 1 - 0
Ben Blair - 2.79 1 - 1
Drew Halunen - n/a & Nicolei Nasrabadi - 2.72 0 - 1
Eric Henery - 2.44 & Jeremy Kalin - 2.58 0 - 1 0 - 1
Eric Henery - 2.44 & Nicolei Nasrabadi - 2.72 0 - 1
Eric Henery - 2.44 0 - 2
Jeremy Kalin - 2.58 0 - 1
Matthew Farrells - 2.61 0 - 2
Nicolei Nasrabadi - 2.72 & Tony Alschlager - 3.03 0 - 1
Nicolei Nasrabadi - 2.72 1 - 0
Tony Alschlager - 3.03 0 - 1 1 - 0
Tyler McCartney - 2.41 & Matthew Farrells - 2.61 1 - 0
Tyler McCartney - 2.41 & Nicolei Nasrabadi - 2.72 0 - 1
Tyler McCartney - 2.41 0 - 2
Yale Zhu - 2.67 & Arnaud Blesbois - 2.72 0 - 1
Yale Zhu - 2.67 & Drew Halunen - n/a 0 - 1
Yale Zhu - 2.67 & Nicolei Nasrabadi - 2.72 0 - 1
Yale Zhu - 2.67 & Tyler McCartney - 2.41 1 - 0
Yale Zhu - 2.67 1 - 1
adam wedwick - 2.93 & Arnaud Blesbois - 2.72 1 - 0
adam wedwick - 2.93 & Ben Blair - 2.79 1 - 0
adam wedwick - 2.93 & Eric Henery - 2.44 1 - 0
adam wedwick - 2.93 & Jeremy Kalin - 2.58 0 - 1
adam wedwick - 2.93 & Matthew Farrells - 2.61 1 - 0